Como el programa MySQL, SQLite es un programa de administración de base de datos que es muy fácil de usar y muy popular en as empresas e individuos. SQLite fue escrito en el lenguaje de programación C y fue lanzado inicialmente en el año 2000. SQLite ha puesto su código fuente al dominio público, lo que quiere decir que cualquiera puede acceder y editar el código fuente, mejorando y modificando el programa o creando agregados y plugins que consideren adecuados.
SQLite es programa de administración de base de datos relacional muy fácil de usar que es más simple y quizás más fácil de usar que otras. Soporta de forma parcial Triggers y tiene un soporte de forma limitada la función ALTER TABLE, pero puede manejar consultas avanzadas. SQLite soporta una gran variedad de lenguajes de programación, desde los ampliamente usados C, C++, C-Sharp, Java, PHP y Perl, hasta lo menos usados como Haskell, Livecode, Pike, Curl, Common Lisp, Free Pascal, D, Clipper y más. Hay muy pocos lenguajes de programación que no son soportados por el programa de administración de base de datos SQLite.